const runtime._Gwaiting

59 uses

	runtime (current package)
		coro.go#L168: 		if !canCAS || !gp.atomicstatus.CompareAndSwap(_Grunning, _Gwaiting) {
		coro.go#L171: 			casgstatus(gp, _Grunning, _Gwaiting)
		coro.go#L236: 	if !canCAS || !gnext.atomicstatus.CompareAndSwap(_Gwaiting, _Grunning) {
		coro.go#L239: 		casgstatus(gnext, _Gwaiting, _Grunnable)
		debugcall.go#L250: 		casgstatus(callingG, _Gwaiting, _Grunnable)
		heapdump.go#L430: 			_Gwaiting:
		heapdump.go#L722: 	casgstatus(gp.m.curg, _Gwaiting, _Grunning)
		mfinal.go#L331: 		empty = empty && readgstatus(fing) == _Gwaiting && fing.waitreason == waitReasonFinalizerWait
		mgc.go#L1164: 	if readgstatus(gp) != _Gwaiting {
		mgc.go#L1300: 		casgstatus(gp, _Gwaiting, _Gleaked)
		mgc.go#L1349: 		casgstatus(gp0, _Gleaked, _Gwaiting)
		mgc.go#L1408: 	casgstatus(curgp, _Gwaiting, _Grunning)
		mgc.go#L1899: 			casgstatus(gp, _Gwaiting, _Grunning)
		mgcmark.go#L78: 		gp.atomicstatus.CompareAndSwap(_Gleaked, _Gwaiting)
		mgcmark.go#L88: 		if status := readgstatus(gp); status != _Gwaiting || gp.internalBlocked() {
		mgcmark.go#L274: 		if (status == _Gwaiting || status == _Gsyscall) && gp.waitsince == 0 {
		mgcmark.go#L311: 				casgstatus(userG, _Gwaiting, _Grunning)
		mgcmark.go#L747: 	casgstatus(gp, _Gwaiting, _Grunning)
		mgcmark.go#L919: 	case _Grunnable, _Gsyscall, _Gwaiting, _Gleaked:
		mgcpacer.go#L885: 	casgstatus(gp, _Gwaiting, _Grunnable)
		preempt.go#L154: 			if !casGFromPreempted(gp, _Gpreempted, _Gwaiting) {
		preempt.go#L161: 			s = _Gwaiting
		preempt.go#L164: 		case _Grunnable, _Gsyscall, _Gwaiting, _Gleaked:
		preempt.go#L272: 		_Gwaiting | _Gscan,
		proc.go#L1138: 	if status&^_Gscan != _Gwaiting {
		proc.go#L1145: 	casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L1262: 		_Gwaiting,
		proc.go#L1309: 		if oldval == _Gwaiting && gp.atomicstatus.Load() == _Grunnable {
		proc.go#L1360: 	case _Gwaiting:
		proc.go#L1375: 	case _Gwaiting:
		proc.go#L1404: 	casgstatus(gp, old, _Gwaiting)
		proc.go#L1444: 	if old != _Gpreempted || new != _Gwaiting {
		proc.go#L1448: 	if !gp.atomicstatus.CompareAndSwap(_Gpreempted, _Gwaiting) {
		proc.go#L1452: 		bubble.changegstatus(gp, _Gpreempted, _Gwaiting)
		proc.go#L1757: 	casgstatus(getg().m.curg, _Gwaiting, _Grunning)
		proc.go#L2145: 		casgstatus(gp, _Gwaiting, _Grunning)
		proc.go#L3437: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3518: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3566: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3583: 		casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3726: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3793: 				casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L4071: 		casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L4290: 	casgstatus(gp, _Grunning, _Gwaiting)
		proc.go#L4303: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L5426: 		status = _Gwaiting
		proc.go#L6464: 		case _Gwaiting,
		runtime2.go#L65: 	_Gwaiting // 4
		runtime2.go#L116: 	_Gscanwaiting   = _Gscan + _Gwaiting   // 0x1004
		stack.go#L1276: 	if readgstatus(gp)&^_Gscan == _Gwaiting && gp.waitreason.isWaitingForSuspendG() {
		synctest.go#L58: 	case _Gwaiting:
		synctest.go#L71: 	case _Gwaiting:
		trace.go#L535: 			casgstatus(me, _Gwaiting, _Grunning)
		traceback.go#L1266: 	_Gwaiting:   "waiting",
		traceback.go#L1291: 	if (gpstatus == _Gwaiting || gpstatus == _Gleaked) && gp.waitreason != waitReasonZero {
		traceback.go#L1297: 	if (gpstatus == _Gwaiting || gpstatus == _Gsyscall) && gp.waitsince != 0 {
		traceback.go#L1317: 		gpstatus == _Gwaiting &&
		tracestatus.go#L124: 	case _Gwaiting, _Gpreempted, _Gleaked:
		tracestatus.go#L133: 		if status == _Gwaiting && wr.isWaitingForSuspendG() {